package com.per.mybootall.designMode.agencyModel.staticModel;

import javax.annotation.Resource;

/**
 * Created with IntelliJ IDEA.
 *
 * @author: yyy
 * Date: 2022/1/18
 * Time: 10:57
 * Description:静态代理【代理class】【通过PersonSay来代理YyySay   有什么新加的操作就在PersonSay里面加】
 */
public class PersonSay implements Hello{

    @Resource
    private YyySay yyySay;
    @Override
    public String sayHello() {
        System.out.println("这是我要新加的功能");
        if(yyySay==null){
            yyySay=new YyySay();//因为我是main启动的，会null
        }
        yyySay.sayHello();
        return null;
    }
}
